//
// Decompiled by Jadx - 373ms
//
package me.plusne.common.Json;

import java.io.Serializable;
import java.util.List;

public class JsonPick implements Serializable {
    private List<DataBean> data;
    private int num;
    private long power;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonPick;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonPick)) {
            return false;
        }
        JsonPick jsonPick = (JsonPick) obj;
        if (!jsonPick.canEqual(this) || getNum() != jsonPick.getNum() || getPower() != jsonPick.getPower()) {
            return false;
        }
        List<DataBean> data = getData();
        List<DataBean> data2 = jsonPick.getData();
        return data != null ? data.equals(data2) : data2 == null;
    }

    public List<DataBean> getData() {
        return this.data;
    }

    public int getNum() {
        return this.num;
    }

    public long getPower() {
        return this.power;
    }

    public int hashCode() {
        int num = getNum() + 59;
        long power = getPower();
        int i = (num * 59) + ((int) (power ^ (power >>> 32)));
        List<DataBean> data = getData();
        return (i * 59) + (data == null ? 43 : data.hashCode());
    }

    public void setData(List<DataBean> list) {
        this.data = list;
    }

    public void setNum(int i) {
        this.num = i;
    }

    public void setPower(long j) {
        this.power = j;
    }

    public String toString() {
        return "JsonPick(data=" + getData() + ", num=" + getNum() + ", power=" + getPower() + ")";
    }

    public static class DataBean implements Serializable {
        String app;
        int data;
        long id;
        String pre;
        String time;

        public boolean canEqual(Object obj) {
            return obj instanceof DataBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataBean)) {
                return false;
            }
            DataBean DataBean = (DataBean) obj;
            if (!DataBean.canEqual(this) || getId() != DataBean.getId() || getData() != DataBean.getData()) {
                return false;
            }
            String app = getApp();
            String app2 = DataBean.getApp();
            if (app != null ? !app.equals(app2) : app2 != null) {
                return false;
            }
            String pre = getPre();
            String pre2 = DataBean.getPre();
            if (pre != null ? !pre.equals(pre2) : pre2 != null) {
                return false;
            }
            String time = getTime();
            String time2 = DataBean.getTime();
            return time != null ? time.equals(time2) : time2 == null;
        }

        public String getApp() {
            return this.app;
        }

        public int getData() {
            return this.data;
        }

        public long getId() {
            return this.id;
        }

        public String getPre() {
            return this.pre;
        }

        public String getTime() {
            return this.time;
        }

        public int hashCode() {
            long id = getId();
            int data = getData() + ((((int) (id ^ (id >>> 32))) + 59) * 59);
            String app = getApp();
            int hashCode = (data * 59) + (app == null ? 43 : app.hashCode());
            String pre = getPre();
            int hashCode2 = (hashCode * 59) + (pre == null ? 43 : pre.hashCode());
            String time = getTime();
            return (hashCode2 * 59) + (time != null ? time.hashCode() : 43);
        }

        public void setApp(String str) {
            this.app = str;
        }

        public void setData(int i) {
            this.data = i;
        }

        public void setId(long j) {
            this.id = j;
        }

        public void setPre(String str) {
            this.pre = str;
        }

        public void setTime(String str) {
            this.time = str;
        }

        public String toString() {
            return "JsonPick.DataBean(id=" + getId() + ", data=" + getData() + ", app=" + getApp() + ", pre=" + getPre() + ", time=" + getTime() + ")";
        }
    }

}
